package com.legal.domain.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * <p>
 * 案件基本信息表
 * </p>
 *
 * @author xiaowu
 * @since 2025-06-25
 */
@Data
@Schema(name = "CasesDTO", description = "案件基本信息表DTO表")
@AllArgsConstructor
@NoArgsConstructor
public class CasesDTO implements Serializable {
    @Schema(description = "案件唯一标识ID", example = "1")
    private Integer id;

    @Schema(description = "关联的用户编号", example = "US20216637")
    private String userNo;

    @Schema(description = "案件全称或简称", example = "王家村房屋拆迁补偿纠纷案")
    private String caseName;
    @Schema(description = "案件当前所处的法律程序阶段 1-一审, 2-二审, 3-再审,4-执行", example = "一审,")
    private String caseProcedure;

}